<?php
    $item_menu[0] = 6; 
    $item_menu[1] = 3;  
    $title = $titulo = 'De que estan hablando?';
	include('header.php');

	if (!isset($_SESSION["admin"])) {redirect("login.php");	exit(); }

	if(!empty($_SESSION['Msg'])) {
		echo '<center><div style="width:800px;height:30px;background-color:lightblue;border:2px solid blue;font-size:16px;font-weight;bold;text-align:center;margin-top:5px;padding-top:5px;color:blue;">';
		echo $_SESSION['Msg']."</div></center>";
		$_SESSION['Msg']='';
	}
    
    $alojamiento_id = request('alojamiento_id',0);
	$accion         = request('accion','listar');
	$msg_id         = request('msg_id',0);

	$cb_mes = request('cb_mes',date("m"));
	$cb_ano = request('cb_ano',date("Y"));

	$filtro_desde = mktime(0,0,0,$cb_mes,1,$cb_ano);
	$x            = mktime(0,0,0,$cb_mes+1,1,$cb_ano);
	$filtro_hasta = mktime(23,59,59,date("m",$x),date("d",$x)-1,date("Y",$x));
	
	
	if ($accion=='eliminar' and $msg_id>0) {
		$sql = "update posible_reserva_msg set eliminado='".time()."' where id='$msg_id'";
		$rs = $db->Execute($sql);
	} elseif ($accion=='bannear' and $msg_id>0) {
		$sql = "update posible_reserva_msg set banned='".time()."' where id='$msg_id'";
		$rs = $db->Execute($sql);
	} elseif ($accion=='unbannear' and $msg_id>0) {
		$sql = "update posible_reserva_msg set banned='0' where id='$msg_id'";
		$rs = $db->Execute($sql);
	}



	
	//-----------------------------------------------------------------------------
	//                                                         Fecha de la consulta
	//-----------------------------------------------------------------------------
	$Meses = meses();
	$a_meses = "<select name='cb_mes' style='width:110px;'>";
	foreach($Meses as $clave=>$valor){
		$sel = iif($clave==$cb_mes,'selected','');
		$a_meses.= "<option value='$clave' $sel>$valor</option>";
	}
	$a_meses.='</select>';

	$ano_actual = date("Y");
	$a_anos = "<select name='cb_ano' style='width:80px;'>";
	for($i=2013 ; $i<=$ano_actual+1 ; $i++){
		$sel = iif($i==$cb_ano,'selected','');
		$a_anos.= "<option value='$i' $sel>$i</option>";
	}
	$a_anos.='</select>';





	//----------------------------------------------------------------------------
    // Combo de Alojamientos	
	//----------------------------------------------------------------------------

	if($alojamiento_id>0){
		$option = " and posible_reserva_msg.producto_id='$alojamiento_id' ";
		$option2 = " and posible_reserva.producto_id='$alojamiento_id' ";
	} else {
		$option = '';
		$option2 = '';
	}

	
	$sql = "select posible_reserva_msg.*, productos.titulo, usuarios.apellido, usuarios.nombre
			from posible_reserva_msg 
			left join productos on posible_reserva_msg.producto_id = productos.id
			left join usuarios on posible_reserva_msg.usuario_id = usuarios.id
			where posible_reserva_msg.created>='$filtro_desde' and posible_reserva_msg.created<='$filtro_hasta' and eliminado=0 
			$option order by posible_reserva_msg.created DESC";

	$rs  = $db->Execute($sql);
	$data = $rs->GetRows();

	
	
	echo "<h3>$title</h3>";	
?>

	<link rel="stylesheet" href="<?php echo URL;?>/css/ui.css" />
	<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
	
	<form action='reservas-que-estan-hablando.php' method='post'>
		Período: <?php echo $a_meses.' '.$a_anos;?>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		Filtrar por Alojamiento:
		<input type="text" id="alojamiento" class="input-xlarge" name='alojamiento'>
		<input type="hidden" id="alojamiento_id" name='alojamiento_id'>
		<input type='submit' value='Consultar' class='btn btn-primary' style='margin-top:-8px;'>
	</form>

	<table style='width:1100px;' class='table table-condensed'>
		<thead>
		<tr>
			<th>Accion</th>
			<th>Fecha</th>
    		<th>Enviado por | Destinatario</th>
    		<th>Estadía</th>
    		<th>Importe</th>
    		<th>Comentario</th>
		</tr>
		</thead>
		<tbody>
		<?php $Procesados = array();?>
<?php foreach($data as $clave=>$c) { ?>
		<?php 
				
			if($c['quien']=='v'){
				$enviado_por  = $c['titulo'];
				$destinatario = $c['apellido'].', '.$c['nombre'];
			} else {
				$destinatario = $c['titulo'];
				$enviado_por  = $c['apellido'].', '.$c['nombre'];
			}	
			$color = iif($clave%2==0,"style='background-color:#F2F2F2 !important;'",'');
			if($c['banned'] >0 ){
				$color = "style='background-color:#2E8BE8 !important;'";
			}
			if($c['fecha_reserva'] >0 ){
			
				$posible_reserva_id = $c['posible_reserva_id'];
				$ya_procese = 0;
				foreach($Procesados as $yp){
					if($yp==$posible_reserva_id){
						$ya_procese = 1;
						break;
					}
				}
				if($ya_procese==0){
					$Procesados[] = $posible_reserva_id;
					$color = "style='background-color:#A0F595 !important;'";	
					
					if($c['fecha_informe'] >0 ){
						$color = "style='background-color:#F59895 !important;'";
					}
					
				}

			}
			
			$mi_url = URL."/admin/reservas-que-estan-hablando.php?cb_mes=$cb_mes&cb_ano=$cb_ano&alojamiento_id=$alojamiento_id&msg_id=".$c['id'];
					
		?>
				
		
		
		<tr <?php echo $color;?> >
			<td nowrap>
				<a href='<?php echo $mi_url;?>&accion=eliminar' title='Eliminar este Registro'
					onclick="return confirm('Est&aacute; seguro de eliminar este Registro?');" class='btn btn-danger'>
					<i class='icon-trash icon-white'></i></a>
				&nbsp;&nbsp;
				<?php if($c['banned']==0){?>
					<a href='<?php echo $mi_url;?>&accion=bannear' title='Bannear este comentario' class='btn btn-warning'
						onclick="return confirm('Est&aacute; seguro de Bannear este Registro?');">
						<i class='icon-ban-circle icon-white'></i></a>
				<?php } else { ?>	
					<a href='<?php echo $mi_url;?>&accion=unbannear' title='Habilitar este comentario' class='btn btn-warning'
						onclick="return confirm('Est&aacute; seguro de Habilitar este Registro?');">
						<i class='icon-ban-circle icon-white'></i></a>
				<?php } ?>	
				&nbsp;&nbsp;
				<button onclick="abrir_historial('<?php echo $c['posible_reserva_id'];?>');" class='btn btn-success' title='Historial'><i class='icon-tasks icon-white'></i></button>				
				
			</td>
			<td nowrap>
				<?php echo date("d/m",$c['created']);?>
			</td>
			<td nowrap><?php echo $enviado_por;?><br>&rarr;&nbsp;<?php echo $destinatario;?></td>
			<td >
				<?php if($c['desde']>0) {echo date("d/m/y",$c['desde']);}?><br>
				<?php if($c['hasta']>0) {echo date("d/m/y",$c['hasta']);}?>
			</td>
			<td style='text-align:center;'>
				<?php if($c['total']>0) { echo number_format($c['total'],0,',','.');}?><br>
				<?php if($c['reserva']>0) { echo number_format($c['reserva'],0,',','.');}?>
			</td>
			<td ><?php echo nl2br(strip_tags($c['comentario']));?></td>
		</tr>

<?php } ?>
		</tbody>
	</table>

	
	<?php //pr($data);?>
	
<script type="text/javascript">
	$(document).ready(function() {
		// Autocomplete
		$( "#alojamiento" ).autocomplete({
				source: "<?php echo URL;?>/ajax/autocomplete_alojamientos.php",
				minLength: 2,
				select: function( event, ui ) {
					$( "#alojamiento_id" ).val( ui.item.id );
				}
		});
	});
	
	
	function abrir_historial(posible_reserva_id){
	 var izquierda = (screen.availWidth-500)/2;
	 var direccion = "<?php echo URL;?>/admin/ver_historial_de_una_reserva.php?posible_reserva_id="+posible_reserva_id;
     var opciones = "fullscreen=0"+
                 ",toolbar=0"+
                 ",location=0"+
                 ",status=0"+
                 ",menubar=0"+
                 ",scrollbars=0"+
                 ",resizable=0"+
                 ",width=1020"+
                 ",height=570"+
                 ",left=300" +
                 ",top=300";
     var ventana = window.open(direccion,"Historial",opciones);
	}	
	
	
</script> 


</body></html>